#include <iostream>
#include <cmath>

using namespace std;

// 定义一个球的类
class Ball {
private:
    double radius;  // 球的半径
    double density; // 球的密度

public:
    // 构造函数，用于初始化球的密度
    Ball() {
        density = 7.8;
    }

    // 设置球半径的函数
    void setRadius(double r) {
        radius = r;
    }

    // 计算球表面积的函数
    double getSurfaceArea() {
        return 4 * M_PI * pow(radius, 2);
    }

    // 计算球体积的函数
    double getVolume() {
        return 4.0 / 3 * M_PI * pow(radius, 3);
    }

    // 计算球质量的函数
    double getMass() {
        return density * getVolume();
    }
};

int main() {
    Ball ball;  // 创建球对象

    double radius;
    cout << "Please input the radius of the ball: ";
    cin >> radius;  // 输入球的半径

    ball.setRadius(radius);  // 设置球的半径

    // 输出球的表面积
    cout << "The surface area of the ball is: " << ball.getSurfaceArea() << endl;
    // 输出球的体积
    cout << "The volume of the ball is: " << ball.getVolume() << endl;
    // 输出球的质量
    cout << "The mass of the ball is: " << ball.getMass() << endl;

    return 0;
}